package File文件操作;

import java.io.File;

public class Num5 {
    /*
     * 统计文件夹的大小
     * 包含子文件夹
     * */
    public static void main(String[] args) {
        File file = new File("C:\\Users\\gdq\\OneDrive\\桌面\\File文件夹");
        System.out.println(length(file));
    }

    public static long length(File file) {
        long len = 0;
        File[] f1 = file.listFiles();
        for (File file1 : f1) {
            if (file1.isFile()){
                len+=file1.length();
            }
            else {
                len+=length(file1);
            }
        }
        return len;
    }
}
